Dead Timestamp Identification in Stampede
نویسندگان
چکیده
Stampede is a parallel programming system to support computationally demanding applications including interactive vision, speech and multimedia collaboration. The system alleviates concerns such as communication, synchronization, and buffer management in programming such realtime stream-oriented applications. Threads are loosely connected by channels which hold streams of items, each identified by a timestamp. There are two performance concerns when programming with Stampede. The first is space, namely, ensuring that memory is not wasted on items bearing a timestamp that is not fully processed. The second is time, namely, ensuring that processing resource is not wasted on a timestamp that is not fully processed. In this paper we introduce a single unifying framework, dead timestamp identification, that addresses both the space and time concerns simultaneously. Dead timestamps on a channel represent garbage. Dead timestamps at a thread represent computations that need not be performed. This framework has been implemented in the Stampede system. Experimental results showing the space advantage of this framework are presented. Using a color-based people tracker application, we show that the space advantage can be significant (up to 40%) compared to the previous GC techniques
منابع مشابه
Identification and Adaptive Position and Speed Control of Permanent Magnet DC Motor with Dead Zone Characteristics Based on Support Vector Machines
In this paper a new type of neural networks known as Least Squares Support Vector Machines which gained a huge fame during the recent years for identification of nonlinear systems has been used to identify DC motor with nonlinear dead zone characteristics. The identified system after linearization in each time span, in an online manner provide the model data for Model Predictive Controller of p...
متن کاملThe Florida State University College of Arts and Sciences Accuracy and Fairness in Dead Reckoning Based Distributed Multiplayer Games
Distributed real-time multiplayer games are played over a network among a set of players competing against each other and/or against Artificial Intelligence (AI). A latency hiding and bandwidth reduction technique known as ‘Dead Reckoning’ [6] and [24] is often used in these games. The games use dead reckoning vectors to inform other (at a distance) participating players about the movement of a...
متن کاملContext aware ad hoc network for mitigation of crowd disasters
Our research works focuses on the design and implementation of a novel ubiquitous multi context-aware mobile phone sensing network for mitigation of crowd disasters using machine-to-machine (M2M) communications. A mobile sensor network system integrated with wireless multimedia sensor networks (WMSNs) was designed for effective prediction of a stampede during crowd disasters. This proposed sens...
متن کاملA Comparative Study of Stampede Garbage Collection Algorithms
Stampede is a parallel programming system to support interactive multimedia applications. The system maintains temporal causality in such streaming real-time applications via channels that buffer timestamped items. A Stampede application is a coarse-grain dataflow pipeline of these timestamped items. Not all timestamps are relevant for an application output due to the differential processing ra...
متن کاملDiscourse and Ideology Variation: A Critical Functional Approach To Mina Stampede News Reports
This paper takes a critical look at the news reports of the Islamic Republic of Iran and Saudi Arabia on Mina stampede. Previous studies have indicated that media discourse contributes to public opinion and ideology. Little, however, has been mentioned on how variation in media discourse affects the process. This study analyzed 24 news reports from the two countries from 24 to 31 September 2015...
متن کامل